Towards a framework for deriving platform-independent model-driven software product lines Hacia un marco de trabajo para derivar líneas de producto de software dirigidas por modelos independientes de la plataforma
نویسندگان
چکیده
M odel-driven software product lines (MD-SPLs) are created from domain models w hich are transformed, merged and composed w ith reusable core assets, until software products are produced. Model transformation chains (MTCs) must be specified to generate such M D-SPLs. This paper presents a framew ork for creating platform-independent M D-SPLs; such framew ork includes a domain specific language (DSL) for platform-independent MTC specification and facilities platform-specific MTC generation of several of the most used model transformation frameworks. The DSL also allows product line architects to compose generation taking the need for model transformation strategy and technology interoperability into account and specifying several types of variability involved in such generation.
منابع مشابه
Transformaciones de modelos para el desarrollo de bases de datos objeto-relacionales
Resumen-En este trabajo presentamos una aproximación para el desarrollo de Bases de Datos (BD) Objeto-Relacionales (OR) en el marco de MIDAS, una metodología dirigida por modelos para el desarrollo de Sistemas de Información Web. En nuestra propuesta, el Modelo Independiente de la Plataforma (PIM, Platform Independent Model) será el modelo conceptual de datos y a partir de éste obtendremos el M...
متن کاملUsabilidad en entornos MDA: propuesta y estudio experimental
Resumen. Este artículo presenta un marco conceptual que incorpora la usabilidad en procesos de desarrollo de software basados en MDA (Model-Driven Architecture). En particular, se describe qué técnicas de evaluación pueden ser usadas y en qué momento. Para ilustrar la aplicación del marco se presenta un estudio experimental con un grupo de usuarios reales que evalúa la usabilidad de una aplicac...
متن کاملUn Enfoque Basado en Casos para Materializar Arquitecturas de Software en Diseño Orientados a Objetos
Las arquitecturas de software posibilitan la toma de decisiones de diseño en etapas tempranas del proceso de desarrollo de software de manera de satisfacer tanto los requerimientos funcionales de un sistema como sus requerimientos de calidad. Como modelos conceptuales las arquitecturas de software admiten múltiples materializaciones orientadas a objetos que sirven como base para lograr la const...
متن کاملAspectMDA: Hacia un Desarrollo Incremental Consistente Integrando MDA y Orientación a Aspectos
El Desarrollo Dirigido por Modelos, y especialmente la propuesta MDA de la OMG, han surgido para hacer frente a ciertos problemas en el desarrollo de software actual. Por ejemplo, a la rapidez con la que un producto software requiere estar disponible para su uso y al alto grado de evolución que poseen los sistemas software actuales. Pero los beneficios prometidos por estas aproximaciones han qu...
متن کاملModelSET: Soporte a Edición y Transformaciones de Modelos
Actualmente está cobrando gran importancia el Desarrollo de Software Dirigido por Modelos (DSDM) en el ámbito de la Ingeniería del Software. Object Management Group (OMG) ha propuesto Model Driven Architecture (MDA) [1], su estrategia DSDM basada en la indepencia de plataforma y el uso de estándares como UML (Unied Modeling Language) y MOF (MetaObject Facility) [2] entre otros. Un aspecto funda...
متن کامل